/******************** util style ***************************/
html,body
{
	padding:0px;margin:0px;
	font-family: "宋体";color: #4b4b4;background-color: #fff;
	height:100%;text-align: center;
}
html{overflow-y: scroll;}
a,area {blr:expression(this.onFocus=this.blur()) }
:focus {outline: none; }
img {border: 0px; }
body,div,font, th, td, p,input,textarea{font-size:12px;letter-spacing: 1px;}
th{font-weight: lighter;}
dl,ul,p,form,fieldset{margin:0px; padding:0px;}
a:link { color: #004894; text-decoration: none;}
a:active { color: #004894;}
a:visited { color: #004894; text-decoration: none;}
a:hover { color: #FF0000; text-decoration: underline;}
ul{list-style: none;}
ul li{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}

input,textarea {border-width: 1px; background: #fff; border-color: #ccc;vertical-align:middle; padding: 2px;}
input[type="radio"], input[type="checkbox"] { border: none; background: none; }
textarea{overflow: auto;overflow-x:outo;overflow-y:outo;}
div{text-align: left;}

.radio, .checkbox{ border: none; background: none; }
.button { border-width: 1px; background: #f7f7f7; border-color: #fafafa; padding: 2px;color:#FF3A00;  cursor: pointer; }
.button2 { border-width: 1px; background: #f7f7f7; border-color: #fafafa; padding: 2px;color:#444;  cursor: pointer; }
.textarea{width:99%;height: 150px;}
.input_title{width:99%;}
.input_80{width:85%;}
.input_time{width:80px;}

/******************** second util style ***************************/
.padding_2{padding: 2px;}
.padding_5{padding: 5px;}
.padding_10{padding: 10px;}
.padding_top_5{padding-top: 5px;}
.padding_bottom_5{padding-bottom: 5px;}
.padding_top_bottom_5{padding-top: 5px;padding-bottom: 5px;}
.padding_left_2{padding-left: 2px;}
.padding_left_5{padding-left: 5px;}
.padding_right_5{padding-right: 5px;}
.float_left{float: left;}
.float_right{float: right;}
.border_1{border:#cbcdca solid 1px;}
.border_right{border-right:#cbcdca solid 1px;}
.border_left{border-left:#cbcdca solid 1px;}
.border_bottom{border-bottom:#cbcdca solid 1px;}
.title{font-weight: bold;}
.desc{padding:5px;line-height: 150%;width: 100%;}
.gray{color: gray;}
.red{color: red;}
.deepred{color:#cc0000;}
.darkred{color:#990000;}
.bold{font-weight:bold;}
.commonTR{background-color: #fafafa;}
.commonTR1{background-color: #f7f7f7;}
.commonTR2{background-color: #efefef;}

#actionMessages{padding-top: 10px;padding-bottom: 10px;text-align: center;vertical-align: top;}
#actionMessages ul{line-height: 150%;}
#actionMessages ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}
.messages_table{border-bottom:3px solid #E6E7E1;width: 100%;text-align: left;margin-bottom: 10px;}
.messages_table td{border-top:1px dashed #E6E7E1;height: 35px;text-align: left;padding-left: 10px;}
.hightLight{background-color: yellow;color: red;}
.hightLightDiv{width: 100%;clear: both;text-align: center;background-color: yellow;color: red;border:1px solid #ccc;margin-bottom: 10px;}

.space_div{height: 10px;overflow: hidden;}

/******************* pages ****************************************/
.pages,.pageback{float:right;padding:3px 0;}
.pages a,.pages strong,.pageback a{float:left;padding:0 6px;margin-right:2px;height:22px;border:1px solid;line-height:20px;overflow:hidden;}
.pages a,.pageback a{text-decoration:none;border-color:#ccc;background-color:#FFF;color:#09C;}
.pages a:hover,.pageback a:hover{text-decoration:none;}
.pages strong{border-color:#09C;background-color:#09C;color:#FFF;font-weight:700;}
.pages a.prev,.pages a.next{background-repeat:no-repeat;}
.pages a.prev{background-image:url(../images/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pages a.next{padding-right:16px;background-image:url(../images/arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:url(../images/arrow_left.gif) no-repeat 0 50%;}
.pages a:hover,.pageback a,.pages a.next{border-color:#09C;}


/******************* page util style ******************************/
#page
{
	width: 998px;margin: 0px 5px;padding: 0px;background-color: #fff;text-align: center;
}
#banner
{
	width:100%;height:15px;text-align:right;
	background:url(../images/top_bg.gif) repeat-x;
	padding-top: 2px;padding-bottom:2px;
}
#banner a{color:#444;}
#header {
	width: 100%;margin: 0px;padding:0px;color: white;text-align: left;
	background: #818EBD;background:url(../images/logo_bg.gif) repeat-x;
}
.logo {font-size: 20px;padding-top:0px;vertical-align: top;}
.nav_table{margin-right:5px;}
#content {width: 100%;text-align: center;float: left;clear:both;}
#footer
{
	clear:both;width: 100%;height: 40px;color: #4b4b4b;text-align: center;
	background-color:#a5d0f6;line-height:160%;font-size:12px;font-family:verdana;
	margin-bottom:4px;margin-top:5px;padding-top:12px;padding-bottom:15px;
	-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;
}
.page_left{width:257px;float: left;vertical-align: top;margin-bottom: 8px;clear:left;}
.page_right{margin-left:6px;;width:686px;float: left;vertical-align: top;margin-bottom: 8px;clear:right;}
.page_width{width:100%;margin-bottom: 8px;clear:both;}
.actionerror{width:100%;margin-bottom: 8px;border:#cbcdca solid 1px;clear:both;color: red;font-size: 14px;font-weight: bold;line-height: 180%;text-align: center;}
.left_table{width:100%;margin-bottom: 8px;border:#cbcdca solid 1px;clear:both;}
.left_table_header
{
	height:22px !important;height:20px; width:100%;text-align: left; font-weight: bold;
	background-color: #d2e9fe;background:url(../images/banner_bg.gif) no-repeat;
	padding-top: 3px;padding-left:20px;border-bottom:#cbcdca solid 1px;
}
.left_table ul{width: 100%;margin-top:5px;padding-left:5px;line-height: 150%;list-style: none;}
.left_table ul li{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}
.left_table a{color: #004894; text-decoration: none;}
.left_table a:link{color: #004894; text-decoration: none;}
.left_table a:visited{color: #004894; text-decoration: none;}
.left_table a:hover {color: #cc0000; text-decoration: underline;}
.left_table_select{}
.left_table_select a{color: #cc0000 !important;}
.left_table_arrow{font-size: 10px;letter-spacing: -1px;color: #004894;padding-right: 5px;}

.right_table{width:100%;margin-bottom: 8px;border:#cbcdca solid 1px;clear:both;}
.right_table_header
{
	height:22px !important;height:20px; width:100%;text-align: left; font-weight: bold;
	background-color: #d2e9fe;background:url(../images/banner_right_bg.gif) no-repeat;
	padding-top: 3px;padding-left:20px;border-bottom:#cbcdca solid 1px;
}

.right_content_table{width:100%;margin-bottom: 8px;border:#cbcdca solid 1px;clear:both;}
.right_content_table_header
{
	height:24px !important;height:20px; width:100%;text-align: left; font-weight: bold;
	background-color: #d2e9fe;
	padding-top: 2px;padding-left:10px;border-bottom:#cbcdca solid 1px;
}

.page_menu{width:100%;text-align:center;vertical-align: bottom;clear:both;}
.page_menu ul{float:left;width: 100%;list-style: none;}
.page_menu ul li
{
	float:left;width: 85px;height: 24px;font-weight: bold;padding-right:1px;
	list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;
	background:url(../images/menu.gif) no-repeat;line-height: 220% !important;line-height: 100%;
}
.page_menu ul li a{font-weight: bold;height: 18px;line-height: 200%;}
.page_menu_select{background:url(../images/menu_select.gif) no-repeat !important;}

.page_content
{
	float:left;clear:both;border:#cbcdca solid 1px;width:100%;text-align:center;vertical-align: top;
	padding-top:15px;padding-bottom:0px !important;padding-bottom:15px;
}
.userinfo_table{float:left;width:23%;margin-right: 1%;margin-bottom: 15px;line-height: 150%;}

.user_table{padding: 0px 3px 0px 5px;line-height: 150%;width: 100%;height: 120px;}
.user_button_div{float: left;padding-right: 4px;}

.list_table{width:100%;margin-bottom: 8px;}
.list_table th{border-bottom:1px solid #ccc;background-color:#EBF2F8;height: 25px;padding-left: 5px;padding-right: 5px;}
.list_table td{padding-left: 5px;border-bottom:#cbcdca dashed 1px;line-height: 150%;height: 20px;padding-top: 5px;}

.list_comment_table{width:100%;border-bottom:#cbcdca dashed 1px;margin-bottom: 10px;margin-left:5px;margin-right:5px;}
.list_comment_table td{padding-left: 5px;line-height: 150%;height: 20px;padding-bottom: 5px;}

.info_table{width: 100%;text-align: left;margin-top: 5px;margin-bottom: 10px;line-height: 150%;padding: 5px;}

.content_table{width: 100%;border-bottom:#cbcdca dashed 1px;text-align: left;line-height: 150%;margin-top: 20px;margin-bottom: 10px;}
.content_table_title{font-size: 14px;font-weight: bold;text-align: center;}
.content_table_info{height: 35px;text-align: center;}
.content_table_content{padding-bottom: 10px;text-align: center;}
.content_table_bottom{height: 40px;padding-right: 5px;padding-left: 5px;}
.newline{width: 656px;padding: 5px;text-indent:25px;overflow-y:hidden;overflow-x:auto;word-break:break-all;}

.post_table{width: 100%;}
.post_table td{line-height: 180%;padding: 5px;}
.htmleditor{width:100%;height: 340px;margin-top:5px;margin-bottom:0px;border:1px solid #ccc;}
.htmleditor_bottom
{
	width:100%;height: 25px;background-color: #FFFBFF;text-align: right;
	border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
	margin-top:0px;margin-bottom:5px;padding-top:5px;
}


.create{float: right;padding-right: 8px;padding-left: 20px;padding-top:2px;background:transparent url(../images/create.gif) no-repeat scroll 0 50%;}
.create a{font-weight: normal;}
.edit{float: right;padding-right: 8px;padding-left: 15px;padding-top:0px;background:transparent url(../images/edit.gif) no-repeat scroll 0 50%;}
.edit a{font-weight: normal;}
.li_select{}
.li_select a{color: red !important;}

.line_title
{
	height:22px !important;height:20px; width:100%;text-align: left; font-weight: bold;
	background-color: #d2e9fe;background:url(../images/line_title_bg.gif) repeat-x;
	padding-top: 3px;padding-left:10px;border-bottom:#cbcdca solid 1px;border-top:#cbcdca solid 1px;
}

.add_table{width:100%;margin-bottom: 8px;border:#cbcdca solid 1px;clear:both;}
.add_table_header
{
	height:24px !important;height:20px; width:100%;text-align: left; font-weight: bold;
	background-color: #d2e9fe;border-bottom:#cbcdca solid 1px;
	padding-top: 2px !important;padding-bottom: 0px !important;padding-left:10px;
}
.add_table td{padding: 5px;line-height: 150%;}

.related_table_left{width:338px;margin-bottom: 10px;float: left;vertical-align: top;clear:left;}
.related_table_left td{padding-left: 5px;line-height: 150%;}
.related_table_right{width:338px;margin-bottom: 10px;float: right;vertical-align: top;clear:right;}
.related_table_right td{padding-left: 5px;line-height: 150%;}

.summary_td{padding-top:15px;padding-bottom:15px;}
.summary{width:93%;border:#cbcdca dashed 1px;padding: 10px;background-color: #fafafa;}

.ssq_table{border-bottom:3px solid #E6E7E1;width: 100%;text-align: center;margin-bottom: 10px;}
.ssq_table td{border-top:1px dashed #E6E7E1;text-align: left;}

.ssq_link{width:100%;height:40px;clear:both;text-align: center; font-weight: bold;}
